package com.doradance.model.remote.bean;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * Description:
 * Created by Andy Hong on 10/23/2017.
 */

public class HotListBean {

    /**
     * page_no : Integer, 页码
     * page_size : Integer, 分页大小
     * total_count : Integer,总记录数
     * total_page : Integer,总分页数
     * items : [{"user_id":"Long, 用户ID","avatar":"String, 头像","cover":"String, 封面图片","gender":"Boolean, 性别 0 保密 1 男  2 女 ","nick_name":"String, 昵称","birthday":"Date, 生日","province":"String, 省","city":"String, 市","school":"String, 学校","occupation":"String, 职业","charm":"Integer, 魅力值","init_charm":"Integer, 初始魅力值","certified_name":"String, 认证名称","topic":"Array, 擅长话题","chat_price":"Integer, 每分钟撩币","online":"Integer, 在线 0 离线 1 空闲 2 忙线","age":"Integer,年龄"}]
     */

    @SerializedName("page_no") private String pageNo;
    @SerializedName("page_size") private String pageSize;
    @SerializedName("total_count") private String totalCount;
    @SerializedName("total_page") private String totalPage;
    @SerializedName("items") private List<ItemBean> list;

    public String getPageNo() {
        return pageNo;
    }

    public void setPageNo(String pageNo) {
        this.pageNo = pageNo;
    }

    public String getPageSize() {
        return pageSize;
    }

    public void setPageSize(String pageSize) {
        this.pageSize = pageSize;
    }

    public String getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(String totalCount) {
        this.totalCount = totalCount;
    }

    public String getTotalPage() {
        return totalPage;
    }

    public void setTotalPage(String totalPage) {
        this.totalPage = totalPage;
    }

    public List<ItemBean> getList() {
        return list;
    }

    public void setList(List<ItemBean> list) {
        this.list = list;
    }

    public static class ItemBean {
        /**
         * user_id : Long, 用户ID
         * avatar : String, 头像
         * cover : String, 封面图片
         * gender : Boolean, 性别 0 保密 1 男  2 女
         * nick_name : String, 昵称
         * birthday : Date, 生日
         * province : String, 省
         * city : String, 市
         * school : String, 学校
         * occupation : String, 职业
         * charm : Integer, 魅力值
         * init_charm : Integer, 初始魅力值
         * certified_name : String, 认证名称
         * topic : Array, 擅长话题
         * chat_price : Integer, 每分钟撩币
         * online : Integer, 在线 0 离线 1 空闲 2 忙线
         * age : Integer,年龄
         */

        @SerializedName("user_id") private String userId;
        private String avatar;
        private String cover;
        private String gender;
        @SerializedName("nick_name") private String nickname;
        private String birthday;
        private String province;
        private String city;
        private String school;
        private String occupation;
        private String charm;
        @SerializedName("init_charm") private String initCharm;
        @SerializedName("certified_name") private String certifiedName;
        private List<String> topic;
        @SerializedName("chat_price") private String chatPrice;
        private String online;
        private String age;

        public String getUserId() {
            return userId;
        }

        public void setUserId(String userId) {
            this.userId = userId;
        }

        public String getAvatar() {
            return avatar;
        }

        public void setAvatar(String avatar) {
            this.avatar = avatar;
        }

        public String getCover() {
            return cover;
        }

        public void setCover(String cover) {
            this.cover = cover;
        }

        public String getGender() {
            return gender;
        }

        public void setGender(String gender) {
            this.gender = gender;
        }

        public String getNickname() {
            return nickname;
        }

        public void setNickname(String nickname) {
            this.nickname = nickname;
        }

        public String getBirthday() {
            return birthday;
        }

        public void setBirthday(String birthday) {
            this.birthday = birthday;
        }

        public String getProvince() {
            return province;
        }

        public void setProvince(String province) {
            this.province = province;
        }

        public String getCity() {
            return city;
        }

        public void setCity(String city) {
            this.city = city;
        }

        public String getSchool() {
            return school;
        }

        public void setSchool(String school) {
            this.school = school;
        }

        public String getOccupation() {
            return occupation;
        }

        public void setOccupation(String occupation) {
            this.occupation = occupation;
        }

        public String getCharm() {
            return charm;
        }

        public void setCharm(String charm) {
            this.charm = charm;
        }

        public String getInitCharm() {
            return initCharm;
        }

        public void setInitCharm(String initcharm) {
            this.initCharm = initcharm;
        }

        public String getCertifiedName() {
            return certifiedName;
        }

        public void setCertifiedName(String certifiedname) {
            this.certifiedName = certifiedname;
        }

        public List<String> getTopic() {
            return topic;
        }

        public void setTopic(List<String> topic) {
            this.topic = topic;
        }

        public String getChatPrice() {
            return chatPrice;
        }

        public void setChatPrice(String chatPrice) {
            this.chatPrice = chatPrice;
        }

        public String getOnline() {
            return online;
        }

        public void setOnline(String online) {
            this.online = online;
        }

        public String getAge() {
            return age;
        }

        public void setAge(String age) {
            this.age = age;
        }
    }
}
